import request from '@/utils/request'

// 获取题库
// /question/{current}/{size}
export function getQuestionAPI(current, size, questionCourse) {
    return request({
        url: '/question/' + current + '/' + size,
        method: 'GET',
        params: {
            questionCourse: questionCourse
        }
    })
}

// 通过题目的id、类型、对应课程获取题目列表接口
export function getQuestionsAPI(data) {
    return request({
        url: '/question/getByTypeOrCourse' ,
        method: 'GET',
        data
    })
}
// export function getQuestionsAPI(params) {
//     // 将params对象转换为URL查询字符串
//     const queryParams = new URLSearchParams(params).toString();
//     return request({
//         url: `/question/getByTypeOrCourse?${queryParams}`,
//         method: 'GET',
//         // 由于是GET请求，不需要设置body
//     })
// }

// export function getQuestionsAPI(params) {
//     // 将params对象转换为URL查询字符串
//     const queryParams = new URLSearchParams(params).toString();
//     return request({
//         url: `/question/getByTypeOrCourse?${queryParams}`,
//         method: 'GET'
//     })
// }


// 添加题目 
export function addQuestionAPI(data) {
    return request({
        url: '/question',
        method: 'POST',
        data
    })
}

//删除题目
// /question/{questionId}
export function deleteQuestionAPI(questionId) {
    return request({
        url: '/question/' + questionId,
        method: 'DELETE',
    })
}
// 修改题目 
export function editQuestionAPI(questionId,data) {
    return request({
        url: '/question/' + questionId,
        method: 'PUT',
        data
    })
}
